package com.cty.servlet.servlet6;

import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

/**
 * @Auther: cty
 * @Date: 2020/2/12 16:34
 * @Description: ServletConfig对象学习
 * 问题：
 * 		如何获取在web.xml中给每个servlet单独配置的数据呢？
 * 解决：
 * 		使用ServletConfig对象
 * 使用：
 * 		获取ServletConfig对象
 * 		获取web.xml中的配置数据
 * @version: 1.0
 */
@WebServlet(name = "ServletConfigServlet")
public class ServletConfigServlet extends HttpServlet {
    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        //获取ServletConfig对象
        ServletConfig sc=this.getServletConfig();
        //获取web.xml中的配置数据
        String code=sc.getInitParameter("config");
        System.out.println(code);
    }
}
